ballast-cleaning machines - French English Dictionary